package com.probiz.estore.content.dao;

import java.util.List;

import com.probiz.estore.common.model.content.Content;
import com.probiz.estore.core.dao.GenericDao;

public interface AutoEvalRelatedContentDao extends GenericDao<Content>{
	// 自动评估 根据[源Id=contentId]获得特定范围的关联文章(不能重复,而且必须是激活的),采用的推荐规则是：含相同关键词排序
	public List<Content> getSameKeywordsContentsBySourceId(final Integer sourceId,	final int firstResult, final int maxResults);
	
	// 自动评估 根据[源Id=contentId]获得目录内最新文章(不能重复,而且必须是激活的),采用的推荐规则是：发布时间排序
	public List<Content> getNewestContentsBySourceId(final Integer sourceId,	final int firstResult, final int maxResults);

	// 自动评估 根据[源Id=contentId]获得目录内点击率最高文章(不能重复,而且必须是激活的),采用的推荐规则是：点击率排序
	public List<Content> getViewCountContentsBySourceId(final Integer sourceId,	final int firstResult, final int maxResults);
}
